be difficult to decipher - English Synonyms Dictionary